#include "public.h"                  // Device header


_bat bat={1,420};







// #define bat_task_id 		14
// #define bat_task_ms		    1000
// #define bat_task_max		0

//2s  0
void bat_task(task* task_)
{
    if(SMO_PWM&&(USB_DET==0)&&(SI_MIC==0)&&(task_list[ui_id].active==0))
    {
		u16 b=0;
	    b=get_bat();
        //uart_txnum(b,4);
        if((bat.bat>b)||((bat.bat+50)<=b))
        {
            bat.bat=b;
        }
        if( bat.bat<=317)
        {
            bat.dian=0;
			#if bug
            uart_txln("lowbat");
			#endif
        }
        else if ( bat.bat<=345)
        {
            bat.dian=1;
        }
        else if ( bat.bat<=370)
        {
            bat.dian=2;
        }
        else if ( bat.bat<=395)
        {
            bat.dian=3;
        }
        else 
        {
            bat.dian=4;
        }

    }
}


